﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace SCS.Core.Models.Collection
{
    public class DiscountCollection
    {
        [Required(ErrorMessage = "Chọn danh mục sản phẩm giảm giá.")]
        [DisplayName("ArrayTypeProductID")]
        public string ArrTypeProductID { get; set; }

        [Required(ErrorMessage = "Chọn sản phẩm giảm giá.")]
        [DisplayName("ArrayProductID")]
        public string ArrProductID { get; set; }

        [DisplayName("TypeDiscounts")]
        public bool? TypeDiscounts { get; set; }

        [Required(ErrorMessage = "Chọn ngày bắt đầu giảm giá.")]
        [DisplayName("StartDate")]
        //[RegularExpression(@"^\d{2}\/\d{2}\/\d{4}$", ErrorMessage = "Ngày bắt đầu không đúng định dạng.")]
        public DateTime? StartDate { get; set; }

        [Required(ErrorMessage = "Chọn ngày kết thúc giảm giá.")]
        //[DisplayName("EndDate")]
        public DateTime? EndDate { get; set; }

        [DisplayName("DiscountPercent")]
        public int? DiscountPercent { get; set; }

        [DisplayName("DiscountValue")]
        public int? DiscountValue { get; set; }

        [DisplayName("Status")]
        public bool? Status { get; set; }

        [DisplayName("Description")]
        [StringLength(10000)]
        public string Description { get; set; }

        [DisplayName("ProductID")]
        public int? ProductID { get; set; }

        [DisplayName("DiscountsID")]
        public int? DiscountsID { get; set; }

        
    }
}
